package com.topgay.dao;

import java.util.List;

import com.topgay.domain.ComBoard;

public interface ComBoardDAO {

	//board 테이블에 내용을 하나 insert
	public abstract int insertContentForNewCount(ComBoard board);

	//페이징
	public abstract List<ComBoard> selectComBoardList(int page);

	//총 게시물 갯수를 조회하는메소드
	public abstract int selectTotalContent();

	//조회수를 1개 업데이트 처리하는 메소드(글을 클릭했을때 화면상태에서..)
	public abstract int updateViewCount(int no);

	//닉네임으로 게시물 조회하는 메소드 
	public abstract ComBoard selectContentByNO(int no);
	//글번호로 게시물을 삭제하는 메소드
	public abstract int deleteContentByNO(int no);

	//답변 처리시 restep값 update하는 메소드
	public abstract int updateRestep(int refamily, int restep);

	//게시물을 수정 처리하는 메소드
	public abstract int updateContent(ComBoard comBoard);
	//mypage 게시물을 수정 처리하는 메소드
	public abstract int updateContent2(ComBoard comBoard);

	//게시판 테이블에 답변글 insert 처리
	public abstract int insertContentForReply(ComBoard comBoard);
	//mypageing 리스트 조회
	public abstract List<ComBoard> selectComMyList(int page,String id);

	//내 아이디로 검색된 토탈 페이지 조회 메소드
	public abstract int selectTotalContentById(String id);
}

